package com.yanqu.road.entity.activity.winterLove.config;

import com.yanqu.road.entity.activity.ActivityInfo;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class WinterLoveConfig {

    private ActivityInfo activityInfo = null;
    private List<WinterLoveItem> winterLoveHighItemList = new ArrayList<>();
    private List<WinterLoveItem> winterLoveLowItemList = new ArrayList<>();
    private List<Integer> winterLoveHighWeightList = new ArrayList<>();
    private List<Integer> winterLoveLowWeightList = new ArrayList<>();
    private List<WinterLoveComb> winterLoveCombList = new ArrayList<>();



    private int blessItemId;            //美女祝福物品成就值id
    private int scoreItemId;            //积分id
    private int shovelItemId;           //铲子id
    private int highLevelCost;          //高级场消耗铲子数量
    private int highLevelScoreMultiple;        //高级场积分倍数
    private int highLevelUnlockBlessNum;        //高级场美女奖励倍数
    private int mapMaxFullRate;                 //最高地图覆盖率
    private int mapAnimalNum;               //地图上小动物个数
    private int disperseGoldScoreLimit;         //散财积分限制
    private List<Integer> disperseGoldBlessLimit;           //散财祝福限制 初始值|增长值|最大值
    private int disperseGoldRewardTaelMinute;
    private int disperseGoldSock;
    private List<Integer> lowLevelBlessReward;      //高低级场次的美女祝福奖励，大于最大的取最大值
    private List<Integer> highLevelBlessReward;
    private int oneShoveScore;
    private List<Integer> beautyList;

    private String MAIL_TITLE_COMBO_REWORD;
    private String MAIL_CONTENT_COMBO_REWORD;
    private String MAIL_TITLE_PROGRESS_REWORD;
    private String MAIL_CONTENT_PROGRESS_REWORD;
    private String MAIL_TITLE_DISPERSE_GOLD;
    private String MAIL_CONTENT_DISPERSE_GOLD;


    public int getOneShoveScore() {
        return oneShoveScore;
    }

    public void setOneShoveScore(int oneShoveScore) {
        this.oneShoveScore = oneShoveScore;
    }

    public List<Integer> getBeautyList() {
        return beautyList;
    }

    public void setBeautyList(List<Integer> beautyList) {
        this.beautyList = beautyList;
    }

    public ActivityInfo getActivityInfo() {
        return activityInfo;
    }

    public void setActivityInfo(ActivityInfo activityInfo) {
        this.activityInfo = activityInfo;
    }

    public List<WinterLoveItem> getWinterLoveHighItemList() {
        return winterLoveHighItemList;
    }

    public void setWinterLoveHighItemList(List<WinterLoveItem> winterLoveHighItemList) {
        this.winterLoveHighItemList = winterLoveHighItemList;
    }

    public List<WinterLoveItem> getWinterLoveLowItemList() {
        return winterLoveLowItemList;
    }

    public void setWinterLoveLowItemList(List<WinterLoveItem> winterLoveLowItemList) {
        this.winterLoveLowItemList = winterLoveLowItemList;
    }

    public List<WinterLoveComb> getWinterLoveCombList() {
        return winterLoveCombList;
    }

    public void setWinterLoveCombList(List<WinterLoveComb> winterLoveCombList) {
        this.winterLoveCombList = winterLoveCombList;
    }

    public int getBlessItemId() {
        return blessItemId;
    }

    public void setBlessItemId(int blessItemId) {
        this.blessItemId = blessItemId;
    }

    public int getScoreItemId() {
        return scoreItemId;
    }

    public void setScoreItemId(int scoreItemId) {
        this.scoreItemId = scoreItemId;
    }

    public int getShovelItemId() {
        return shovelItemId;
    }

    public void setShovelItemId(int shovelItemId) {
        this.shovelItemId = shovelItemId;
    }

    public int getHighLevelCost() {
        return highLevelCost;
    }

    public void setHighLevelCost(int highLevelCost) {
        this.highLevelCost = highLevelCost;
    }

    public int getHighLevelScoreMultiple() {
        return highLevelScoreMultiple;
    }

    public void setHighLevelScoreMultiple(int highLevelScoreMultiple) {
        this.highLevelScoreMultiple = highLevelScoreMultiple;
    }

    public int getHighLevelUnlockBlessNum() {
        return highLevelUnlockBlessNum;
    }

    public void setHighLevelUnlockBlessNum(int highLevelUnlockBlessNum) {
        this.highLevelUnlockBlessNum = highLevelUnlockBlessNum;
    }

    public int getMapMaxFullRate() {
        return mapMaxFullRate;
    }

    public void setMapMaxFullRate(int mapMaxFullRate) {
        this.mapMaxFullRate = mapMaxFullRate;
    }

    public int getMapAnimalNum() {
        return mapAnimalNum;
    }

    public void setMapAnimalNum(int mapAnimalNum) {
        this.mapAnimalNum = mapAnimalNum;
    }

    public int getDisperseGoldScoreLimit() {
        return disperseGoldScoreLimit;
    }

    public void setDisperseGoldScoreLimit(int disperseGoldScoreLimit) {
        this.disperseGoldScoreLimit = disperseGoldScoreLimit;
    }

    public List<Integer> getDisperseGoldBlessLimit() {
        return disperseGoldBlessLimit;
    }

    public void setDisperseGoldBlessLimit(List<Integer> disperseGoldBlessLimit) {
        this.disperseGoldBlessLimit = disperseGoldBlessLimit;
    }

    public int getDisperseGoldRewardTaelMinute() {
        return disperseGoldRewardTaelMinute;
    }

    public void setDisperseGoldRewardTaelMinute(int disperseGoldRewardTaelMinute) {
        this.disperseGoldRewardTaelMinute = disperseGoldRewardTaelMinute;
    }

    public int getDisperseGoldSock() {
        return disperseGoldSock;
    }

    public void setDisperseGoldSock(int disperseGoldSock) {
        this.disperseGoldSock = disperseGoldSock;
    }

    public List<Integer> getLowLevelBlessReward() {
        return lowLevelBlessReward;
    }

    public void setLowLevelBlessReward(List<Integer> lowLevelBlessReward) {
        this.lowLevelBlessReward = lowLevelBlessReward;
    }

    public List<Integer> getHighLevelBlessReward() {
        return highLevelBlessReward;
    }

    public void setHighLevelBlessReward(List<Integer> highLevelBlessReward) {
        this.highLevelBlessReward = highLevelBlessReward;
    }

    public List<Integer> getWinterLoveHighWeightList() {
        return winterLoveHighWeightList;
    }

    public void setWinterLoveHighWeightList(List<Integer> winterLoveHighWeightList) {
        this.winterLoveHighWeightList = winterLoveHighWeightList;
    }

    public List<Integer> getWinterLoveLowWeightList() {
        return winterLoveLowWeightList;
    }

    public void setWinterLoveLowWeightList(List<Integer> winterLoveLowWeightList) {
        this.winterLoveLowWeightList = winterLoveLowWeightList;
    }

    public String getMAIL_TITLE_COMBO_REWORD() {
        return MAIL_TITLE_COMBO_REWORD;
    }

    public void setMAIL_TITLE_COMBO_REWORD(String MAIL_TITLE_COMBO_REWORD) {
        this.MAIL_TITLE_COMBO_REWORD = MAIL_TITLE_COMBO_REWORD;
    }

    public String getMAIL_CONTENT_COMBO_REWORD() {
        return MAIL_CONTENT_COMBO_REWORD;
    }

    public void setMAIL_CONTENT_COMBO_REWORD(String MAIL_CONTENT_COMBO_REWORD) {
        this.MAIL_CONTENT_COMBO_REWORD = MAIL_CONTENT_COMBO_REWORD;
    }

    public String getMAIL_TITLE_PROGRESS_REWORD() {
        return MAIL_TITLE_PROGRESS_REWORD;
    }

    public void setMAIL_TITLE_PROGRESS_REWORD(String MAIL_TITLE_PROGRESS_REWORD) {
        this.MAIL_TITLE_PROGRESS_REWORD = MAIL_TITLE_PROGRESS_REWORD;
    }

    public String getMAIL_CONTENT_PROGRESS_REWORD() {
        return MAIL_CONTENT_PROGRESS_REWORD;
    }

    public void setMAIL_CONTENT_PROGRESS_REWORD(String MAIL_CONTENT_PROGRESS_REWORD) {
        this.MAIL_CONTENT_PROGRESS_REWORD = MAIL_CONTENT_PROGRESS_REWORD;
    }

    public String getMAIL_TITLE_DISPERSE_GOLD() {
        return MAIL_TITLE_DISPERSE_GOLD;
    }

    public void setMAIL_TITLE_DISPERSE_GOLD(String MAIL_TITLE_DISPERSE_GOLD) {
        this.MAIL_TITLE_DISPERSE_GOLD = MAIL_TITLE_DISPERSE_GOLD;
    }

    public String getMAIL_CONTENT_DISPERSE_GOLD() {
        return MAIL_CONTENT_DISPERSE_GOLD;
    }

    public void setMAIL_CONTENT_DISPERSE_GOLD(String MAIL_CONTENT_DISPERSE_GOLD) {
        this.MAIL_CONTENT_DISPERSE_GOLD = MAIL_CONTENT_DISPERSE_GOLD;
    }
}
